home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / program / tmtp100d.zip / README < prev    next >
Text File  |  1997-04-02  |  4KB  |  126 lines

  1.  
  2.                     TMT Development Corporation
  3.  
  4.                           Pascal Lite
  5.  
  6.                        version 1.00 freeware
  7.  
  8. Thank you for your trying this new Pascal compiler for MS DOS
  9.  
  10. This is a full 32-bit Pascal compiler for 80386/486/Pentium Intel CPU's.
  11. Pascal Lite produces native 32-bit protected-mode using the PMODE extender.
  12.  
  13. Requirements
  14. ------------
  15.  
  16.     for MS DOS:
  17.  
  18.        3Mb of hard disk
  19.        MS DOS operating system v 5.0 or later
  20.        2Mb of free XMS
  21.  
  22. Pascal Lite Installation
  23. ------------------------
  24.  
  25.    The Pascal Lite distribution is contained in the tmtpl39d.zip archive.
  26.    Please, read the license.doc file before the installation.
  27.  
  28.    Follow these instructions to run the installation process.
  29.  
  30.       - create the \TMTPL directory on one of the drives (we will call
  31.         it the x: drive) using the command:
  32.             x> md TMTPL
  33.  
  34.       - copy the tmtp100d.zip file into the TMTPL directory:
  35.  
  36.             x> copy  tmtp100d.zip x:\TMTPL
  37.             x> x:
  38.             x> cd \TMTPL
  39.  
  40.       - run the PKUNZIP program to decompress the tmtp100d.zip
  41.  
  42.             x:\TMTPL> pkunzip -d tmtp100d
  43.  
  44.         (the switch "-d" unpacks with subdirectories)
  45.  
  46.       - modify the PATH statement in the autoexec.bat, to include the
  47.                 x:\TMTPL\BIN
  48.          subdirectory, if you so desire.
  49.  
  50.       - go to \TMTPL\EXAMPLES\DOS\HELLO
  51.         compile the simple test program, "HELLO.PAS", and run it:
  52.  
  53.            x:\TMTPL> plt hello
  54.            x:\TMTPL> hello
  55.  
  56.       - read the entire manual.doc file before using the compiler for
  57.         any "real" application development.
  58.  
  59.  
  60. Contents of the distribution
  61. ----------------------------
  62.  
  63.    documentation:
  64.  
  65.       manual.doc         - description of the PLT compiler
  66.       license.doc        - license agreement
  67.       readme             - this file
  68.  
  69.    executable:
  70.  
  71.      subdirectory BIN contains following files:
  72.  
  73.        plt.cfg            - compiler configuration file
  74.        dos32.exe          - the DOS32 protected mode extender
  75.        dos4gw.exe         - the DOS/4GW protected mode extender (used by
  76.                            compiler)
  77.        plt.exe            - the PLT compiler under the DOS/4GW extender
  78.        pltpmw.exe         - the PLT compiler under the PMODE extender
  79.  
  80.    standard library object modules:
  81.  
  82.      subdirectory UNITS\ contains unit obj modules files with .FPD
  83.      extensions
  84.  
  85.       arg                - command line parsing unit
  86.       crt                - crt unit
  87.       debug              - post-mortem dump unit and other debugging
  88.                            functions
  89.       dos.fpd            - dos unit
  90.       doscall            - low-level DOS interface
  91.       errcodes           - run-time error codes
  92.       strings            - strings unit
  93.       system             - system unit
  94.  
  95.       also in this directory contains files:
  96.           DOS32.EXE   - DOS32 extender
  97.           STUB32.EXE  - stub for DOS32 extender
  98.           PASSTUB.EXE - PMODE-based extender
  99.  
  100.    example:
  101.  
  102.      subdirectory EXAMPLE\ contains following examples for MS DOS:
  103.  
  104.        COMP\  - example of complex operators definition
  105.        HELLO\ - example "Hello, World" program
  106.        FLAME\ - example of direct works with I/O ports and physical
  107.                 memory
  108.        VESADEMO\ - example of import and usage VESA.OBJ file from
  109.                   DOS32 libraries.
  110.        LIN_EQ\ - example of multidimensional open arrays usage
  111.  
  112.    supplemental files:
  113.  
  114.       DOS32\              - subdirectory that contains the DOS32
  115.                            distribution to be used by the application.
  116.  
  117.       These files are no longer in the default distribution;
  118.       If you need DOS32, you should obtain DOS32.ZIP and install
  119.       (unzip) it over the PLT/DOS distribution.
  120.  
  121. Changes from previous version:
  122. -----------------------------
  123.  
  124.     - some bugs fixed
  125.     - operators overloading added
  126.